Structural Simulation of Distributed Computations Using Chronolog(mc)
نویسنده
چکیده
Chronolog(MC) is a logic programming language based on a linear-time temporal logic with multiple granularity of time. In this logic, all formulas can be clocked and are allowed to be deened on local clocks. Therefore the language is exible and it is suitable for modeling and specifying those systems where the notion of dynamic change is central. This paper presents a knowledge-based modeling methodology for the speciication of distributed computations with Chronolog(MC). The methodology combines trajectory and structural simulation methods together to describe a simulation system, and it develops a mod-eling formalism to represent the initial structural representation of a system as well as a method to use in determining the next representation of the structure. This methodology can be used for building a simulation environment for distributed computations, which provides an integration of modeling formalism, modeling environment, knowledge-base management and processing of the model in simulation.
منابع مشابه
Clocked Temporal Logic Programming
Clocked temporal logic programming(CTLP) is an extension of logic programming based on a clocked temporal logic(CTL). In CTL, predicates are associated with local clocks. Local clocks can be used to model multiple granularity of time, thus the resulting temporal logic programming language, called Chronolog(MC), has a stronger modeling power. This paper discusses the logical basis of the languag...
متن کاملDealing with Multiple Granularity of Time in Temporal Logic Programming
Chronolog(MC) is an extension of logic programming based on a clocked temporal logic (CT L), a linear-time temporal logic with multiple granularity of time. A Chronolog(MC) program consists of a clock deenition, a clock assignment and a program body, and each predicate symbol appearing in the program body is associated with a local clock through the clock deenition and assignment. This paper in...
متن کاملChronolog (Z): Linear-Time Logic Programming
This paper introduces Chronolog(Z), a logic programming language based on a discrete linear-time temporal logic with unbounded past and future. Chronolog(Z) is suitable for applications involving the notion of dynamic change, such as modeling non-terminating computations, the simulation of sequential circuits, and temporal databases. The execution of the programs of the language is based on a r...
متن کاملChronolog admits a complete proof procedure ∗
Chronolog(Z) is a logic programming language based on a linear-time temporal logic with unbounded past and future. It is suitable for applications involving the notion of dynamic change such as modeling periodical changes, non-terminating computations and temporal databases. The declarative semantics of Chronolog(Z) programs are given in terms of temporal Herbrand models and the operational sem...
متن کاملFlood Hydrograph Simulation with Uncertainty in Rainfall - Runoff Parameters
Flood hydrograph simulation is affected by uncertainty in Rainfall – Runoff )RR( parameters. Uncertainty of RR parameters in Gharasoo catchment, part of the great Karkheh river basin, is evaluated by Monte–Carlo (MC) approach. A conceptual-distributed model, called ModClark, was used for basin simulation, in which the basin’s hydrograph was determined using the superposition of runoff generated...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997